package grandehealth.AudioVideoSDK.WebRTC;

import org.webrtc.MediaStream;

/**
 * Created by Max on 13-4-2015.
 * Implement this interface to be notified of events.
 */

public interface RtcListener{
    void onSocketCompleted();
    // 注册用户名成功
    void onRegisterSuccessed();

    // 注册用户名失败后
    void onRegisterFailed();

    // 呼叫 响应 失败
    void onCallResponseFailed(String alertMsg);


    // 得到 -- 其他人的呼叫
    void onCallReceived(String from);

    // 设置 按钮 -- 呼叫音视频的 状态
    void onSetBtnCallAudioVideoStatus();
    // 设置 按钮 -- 呼叫音频的 状态
    void onSetBtnCallAudioStatus();

    // 本地 或 远端的 视频视图 隐藏或显示
    void onVideoViewHiddenOrShow(Boolean isLocalVideo, Boolean isShow);

    // 移除 视频播放 视图
    void onStopAVPlayView();


}